artificial water bodies - Turkish English Dictionary